package psrc.logic.util.beans;

public class UsuarioBean {

	private String id_usuario;
	private String usuario;
	private String senha;
	private TipoUsuario tipo_usuario;
	
	/**
	 * @return the id_usuario
	 */
	public String getIdUsuario() {
		return id_usuario;
	}
	/**
	 * @param id_usuario the id_usuario to set
	 */
	public void setIdUsuario(String id_usuario) {
		this.id_usuario = id_usuario;
	}
	/**
	 * @return the usuario
	 */
	public String getUsuario() {
		return usuario;
	}
	/**
	 * @param usuario the usuario to set
	 */
	public void setUsuario(String usuario) {
		this.usuario = usuario;
	}
	/**
	 * @return the senha
	 */
	public String getSenha() {
		return senha;
	}
	/**
	 * @param senha the senha to set
	 */
	public void setSenha(String senha) {
		this.senha = senha;
	}
	/**
	 * @return the tipo_usuario
	 */
	public TipoUsuario getTipoUsuario() {
		return tipo_usuario;
	}
	/**
	 * @param tipo_usuario the tipo_usuario to set
	 */
	public void setTipoUsuario(TipoUsuario tipo_usuario) {
		this.tipo_usuario = tipo_usuario;
	}
	/* (non-Javadoc)
	 * @see java.lang.Object#hashCode()
	 */
	@Override
	public int hashCode() {
		final int prime = 31;
		int result = 1;
		result = prime * result + ((id_usuario == null) ? 0 : id_usuario.hashCode());
		return result;
	}
	/* (non-Javadoc)
	 * @see java.lang.Object#equals(java.lang.Object)
	 */
	@Override
	public boolean equals(Object obj) {
		if (this == obj)
			return true;
		if (obj == null)
			return false;
		if (getClass() != obj.getClass())
			return false;
		UsuarioBean other = (UsuarioBean) obj;
		if (id_usuario == null) {
			if (other.id_usuario != null)
				return false;
		} else if (!id_usuario.equals(other.id_usuario))
			return false;
		return true;
	}
	
}
